home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994…tember: Reference Library / Dev.CD Sep 94.toast / Periodicals / develop / develop Issue 9 / develop 9 code / NeoTextBox / NTBDemo.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-01-06  |  2.9 KB  |  59 lines  |  [TEXT/MPS ]

  1. /*****************************************************************************************
  2.  
  3. NTBDemo.h - constants and externs for NTBDemo
  4.  
  5. Written by Bryan K. Ressler (Beaker), 8/30/91
  6.  
  7. *****************************************************************************************/
  8.  
  9. /** INCLUDES ****************************************************************************/
  10. #include "Headers.h"
  11.  
  12. /** DEFINES *****************************************************************************/
  13. #define kTestDlgID            128            /* DLOG/DITL: The main test dialog */
  14. #define kPerfAlrtID            129            /* ALRT/DITL: The performance results alert */
  15. #define kNoCanDoAlrtID        130            /* ALRT/DITL: The "no can do full just" alert */
  16. #define kDoPerfAlrtID        131            /* ALRT/DITL: The "do perf tests?" alert */
  17. #define kShannonID            128            /* TEXT: The Shannon text for the NTB item */
  18. #define kBarkerID            129            /* TEXT: Text from Clive Barker book */
  19. #define kTestTextID            130            /* TEXT: The text used for speed test */
  20. #define kStringsID            128            /* STR#: Text for the info box */
  21.  
  22. #define kQuitButton            1            /* Button: Quit */
  23. #define kPerfButton            2            /* Button: Performance… */
  24. #define kTextArea            3            /* User item: Main text area */
  25. #define kJustLeft            4            /* Radio button: Just left */
  26. #define kJustCenter            5            /* Radio button: Just center */
  27. #define kJustRight            6            /* Radio button: Just right */
  28. #define kJustFull            7            /* Radio button: Just full */
  29. #define kVariableHeight        8            /* Check box: Variable line height */
  30. #define kAppFont            9            /* Radio button: Application font */
  31. #define kTimes                10            /* Radio button: Times */
  32. #define kHelvetica            11            /* Radio button: Helvetica */
  33. #define kShannonText        12            /* Radio button: Shannon text */
  34. #define kLiterature            13            /* Radio button: Clive Barker */
  35. #define kValuesItem            14            /* Static text: Paramtext values */
  36. #define kInfoItem            15            /* User item: informational text */
  37. #define kBoxOne                16            /* User item: box */
  38. #define kLastBox            17            /* Item number of last box */
  39. #define kDividerOne            18            /* User item: gray divider line */
  40. #define kLastDivider        20            /* Item number of last divider */
  41.  
  42. #define kOkayButton            1            /* OK button in alerts */
  43.  
  44. #define kStdInfo            1            /* Index to standard info string */
  45. #define kCachingPass        2            /* Index to "Caching pass…" string */
  46. #define kTestingTextBox        3            /* Index to "Testing TextBox" string */
  47. #define kTestingNeoTextBox    4            /* Index to "Testing NeoTextBox" string */
  48.  
  49. #define kTestIterations        200            /* Number of test iterations */
  50.  
  51. #define kTrueTypeTrap        0x54        /* The TrueType trap number */
  52. #define kUnimplTrap            0x9f        /* The "unimplmented" trap num */
  53.  
  54. /** EXTERNALS ***************************************************************************/
  55. extern SysEnvRec    gEnvironment;    /* Our operating environment */
  56. extern Boolean        gHasTrueType;    /* Is TrueType around? */
  57. extern short        gJustRadio;        /* Currently-set justification radio button */
  58. extern short        gFontRadio;        /* Currently-set font radio button */
  59.